go a long way towards - Turkish English Dictionary